470K Star神级项目public-apis:1400+免费API终极清单,50+分类开箱即用

public-apis免费API终极清单

先说结果
public-apis 是 GitHub 上最知名的免费 API 集合项目,470K+ Star、1400+ 免费 API、50+ 分类,由社区共同维护,MIT 协议完全开源。不管你是做原型、练手、独立开发还是企业内部工具,几乎都能在这里找到免费可用的数据接口——天气、金融、地图、AI、新闻、游戏、动漫、政府数据……每条 API 都标注了认证方式、HTTPS 支持和 CORS 策略,拿来即用。

一、这个项目到底是什么

public-apis/public-apis 的定位非常直白:A collective list of free APIs(免费 API 的合集清单)

它不是一个 SDK,不是一个 CLI 工具,也不是某个公司的产品目录——它更像一本由社区共同维护的"API 黄页":把散落在互联网各处的免费 API,用统一结构整理好,按领域分类,让你在需要的时候像翻目录一样快速找到。

项目由 Matheus Felipe 于 2016 年 3 月创建,目前由 APILayer 团队与社区共同维护。它是 GitHub 上 Star 数排名前 5 的仓库之一,比 React、Vue、TensorFlow 这些知名项目的 Star 还多。

二、核心数据一览

指标 数值 说明
⭐ GitHub Stars 470K+ GitHub 全平台排名前 5
🍴 Forks 49K+ 社区活跃度极高
👥 贡献者 1365+ 社区共同维护
📂 分类 50+ 从动物到机器学习全覆盖
🔌 API 数量 1400+ 持续增长中
📅 创建时间 2016年3月 稳定运行 10 年+
📜 许可证 MIT 完全开源,商用无忧

三、50+分类全覆盖,总有一款适合你

项目的分类非常细致,从最基础的开发工具到最冷门的兴趣爱好都有覆盖。以下是重点分类及代表 API:

🌤️
天气(Weather):Open-Meteo(免费无 Key)、OpenWeatherMap、US National Weather Service、AQICN(空气质量)、Pirate Weather
💰
金融与加密(Finance & Crypto):Alpha Vantage(股票数据)、CoinGecko(加密货币,无 Key)、Finnhub、SEC EDGAR(美股公告)、FRED(美联储经济数据)、CongressInvests(国会议员股票交易)
🌍
地理编码(Geocoding):OpenStreetMap(地图界的维基百科)、REST Countries(全球国家数据)、OpenCage、What3Words
🤖
机器学习(Machine Learning):Hugging Face(AI 模型推理 API)、Groq(高速 AI 推理,免费额度)、Jina AI(嵌入与重排序)、Roboflow Universe(预训练计算机视觉模型)
🎮
游戏与漫画(Games & Comics):PokéAPI(宝可梦全数据,支持 GraphQL)、RAWG.io(50万+游戏数据)、Scryfall(万智牌数据库)、Marvel API、Chess.com
🎬
娱乐(Entertainment):SWAPI(星球大战全数据)、指环王 API、吉卜力工作室 API、哈利波特角色库、Rick and Morty API、IMDbOT(无需 Key)
🛠️
开发工具(Development):JSONPlaceholder(原型测试假 API)、GitHub API、Judge0 CE(50+语言在线代码执行)、Mockaroo(假数据生成)
📰
新闻(News):多家新闻媒体 API、GNews、Currents API 等
🐱
动物(Animals):Dog Facts、HTTP Cat(每个 HTTP 状态码对应一只猫)、Cataas(猫图服务)、eBird

其他分类还包括:动漫、反恶意软件、艺术与设计、认证授权、区块链、书籍、商业、日历、云存储、持续集成、加密货币、货币兑换、数据验证、辞典、文档与生产力、邮件、环境、事件、食品饮料、政府、健康、工作、音乐、开放数据、开源项目、专利、人格、电话、摄影、编程、科学与数学、安全、购物、社交、体育健身、测试数据、文本分析、追踪、交通运输、网址缩短、车辆、视频……几乎覆盖了所有你能想到的领域

四、每条 API 的 5 个关键字段

这个项目最贴心的设计是:每条 API 都用表格列出了 5 个关键字段,你不需要逐个点进官网去找"到底要不要 Key""能不能跨域"。

字段 含义 怎么用
API API 名称 点击跳转官网
Description 一句话说明它能干嘛 快速判断是否符合需求
Auth 认证方式:No / apiKey / OAuth No = 零摩擦直接用;apiKey ≠ 付费,很多是免费额度内使用
HTTPS 是否支持 HTTPS 生产环境必须选 Yes
CORS 跨域资源共享策略 前端纯静态应用必须选 Yes;No/Unknown 需要后端代理
筛选技巧
找 API 时按这个顺序筛选:
1. 先看分类锁定领域
2. Auth 列找 No(零摩擦)
3. 前端项目看 CORS 列找 Yes
4. Ctrl+F 搜关键词(如"pokemon""weather""cat")
5. 点进官网读文档确认速率限制

五、5 个必收藏的免费 API(附调用示例)

从 1400+ API 里挑出 5 个最实用、零门槛的,直接复制就能用:

1
REST Countries — 全球国家数据
零认证,返回全球所有国家的国旗、货币、语言、首都、时区等数据。做下拉菜单、地理数据可视化必备。
调用示例https://restcountries.com/v3.1/all
2
Open-Meteo — 免费全球天气
无需 API Key,免费全球天气预报,7 天预报+小时级精度。付费天气 API 的免费替代品。
调用示例https://api.open-meteo.com/v1/forecast?latitude=39.9&longitude=116.4&daily=temperature_2m_max,temperature_2m_min
3
CoinGecko — 加密货币数据
基础使用无需 API Key,加密货币价格、市值、24 小时涨跌幅。免费额度非常慷慨。
调用示例https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd
4
JSONPlaceholder — 原型测试假 API
完全免费无限制,提供 posts、comments、users、todos、albums、photos 等假数据,支持 GET/POST/PUT/DELETE。原型开发和接口测试必备。
调用示例https://jsonplaceholder.typicode.com/posts
5
NASA APIs — 太空数据与影像
免费 API Key(速率限制 1000 次/小时),提供每日天文图(APOD)、火星车照片、地球影像等。做创意项目和数据可视化超酷。
调用示例https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY

六、如何高效使用这个仓库

方式1
直接浏览 GitHub README:打开 github.com/public-apis/public-apis,顶部有 Index 索引,点击分类直接跳转。适合快速浏览。
方式2
使用官方搜索工具freepublicapis.com 提供可搜索的 API 浏览器,支持按分类、认证方式、CORS 等筛选。适合精准查找。
方式3
Clone 到本地全文检索:适合开发者用 grep 快速搜索关键词。
git clone https://github.com/public-apis/public-apis.git
grep -n "Weather" README.md
方式4
官方网站publicapis.dev 提供更友好的浏览体验。

七、注意事项:"免费"不等于"无限制"

避坑提醒
1
"免费"不代表无限量:很多 API 有速率限制(即使 Auth 标为 No),上线前一定要读官方文档确认 QPS/QPM 限制。
2
apiKey ≠ 付费:很多 API 需要注册获取 Key,但在免费额度内完全免费。NASA、OpenWeatherMap、Finnhub 都有免费档。
3
CORS 可能挡你:如果 CORS 是 Unknown 或 No,前端纯静态应用会被浏览器拦截,需要后端代理或服务端调用。
4
不是所有都生产就绪:部分 API 是个人爱好项目,可能不稳定或随时下线。生产环境使用前务必充分测试。
5
数据可能过时:仓库是社区维护的,个别 API 可能已变更使用条件或下线。集成前务必核对官方文档。

八、类似项目推荐

如果你觉得 public-apis 还不够,这里还有几个同类的优质资源:

APIs.guru:OpenAPI 规范的集合,提供机器可读的 API 描述,适合自动化工具集成。
Postman API Network:Postman 官方的 API 集合,大量 API 自带可直接运行的请求示例。
RapidAPI:最大的 API 市场,免费和付费 API 都有,统一计费和密钥管理。
Any API:另一个免费 API 目录,按类别组织,部分 API 有代码示例。

九、一句话收个尾

做开发最浪费时间的事,不是写代码,而是"找数据"和"试错"。public-apis 把 1400+ 免费 API 按统一结构整理好,标注清楚认证方式、HTTPS、CORS,让你在需要的时候像翻目录一样快速找到趁手的工具。不管你是学生做作品集、独立开发者做 MVP,还是工程师做内部工具——这个 470K Star 的仓库,都值得放进你的收藏夹。

作者声明:本作品含 AI 生成内容

2026-09-19 20:32:25 23 阅读 AI智能编辑DB public-apis免费APIGitHub开源项目API集合开发者工具REST API